home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / spectr20.zip / SPECTRUM.FI < prev    next >
Text File  |  1992-04-22  |  2KB  |  87 lines

  1. *    SPECTRUM.FI
  2.  
  3. *    Interface statements for SPECTRUM V 2.0.
  4.  
  5. *    David E. Hess
  6. *    Fluid Flow Group - Process Measurements Division
  7. *    Chemical Science and Technology Laboratory
  8. *    National Institute of Standards and Technology
  9. *    April 15, 1992
  10.  
  11.     INTERFACE TO FUNCTION TRANS_ONE_CHAN (NDATA,FR,FI,B)
  12.     INTEGER*2    TRANS_ONE_CHAN
  13.     INTEGER*2     NDATA[HUGE](*)
  14.     REAL*4        FR[HUGE](*)
  15.     REAL*4        FI[HUGE](*)
  16.     REAL*4         B(*)
  17.     END
  18.  
  19.     INTERFACE TO FUNCTION
  20.      +              TRANS_TWO_CHAN (NDATA,FR,FI,FR2,FI2,WIN,B,B2)
  21.     INTEGER*2    TRANS_TWO_CHAN
  22.     INTEGER*2     NDATA[HUGE](*)
  23.     REAL*4        FR[HUGE](*)
  24.     REAL*4        FI[HUGE](*)
  25.     REAL*4        FR2[HUGE](*)
  26.     REAL*4        FI2[HUGE](*)
  27.     REAL*4        WIN[HUGE](*)
  28.     REAL*4         B(*),B2(*)
  29.     END
  30.  
  31.     INTERFACE TO FUNCTION WIN_SCALE (WIN)
  32.     INTEGER*2    WIN_SCALE
  33.     REAL*4        WIN[HUGE](*)
  34.     END
  35.  
  36.     INTERFACE TO FUNCTION TAPER_DATA (FR,FR2,FI,FI2,WIN)
  37.     INTEGER*2    TAPER_DATA
  38.     REAL*4        FR[HUGE](*)
  39.     REAL*4        FI[HUGE](*)
  40.     REAL*4        FR2[HUGE](*)
  41.     REAL*4        FI2[HUGE](*)
  42.     REAL*4        WIN[HUGE](*)
  43.     END
  44.  
  45.     INTERFACE TO FUNCTION SPEC_ONE_CHAN (FR,FI,FR2,FI2)
  46.     INTEGER*2    SPEC_ONE_CHAN
  47.     REAL*4        FR[HUGE](*)
  48.     REAL*4        FI[HUGE](*)
  49.     REAL*4        FR2[HUGE](*)
  50.     REAL*4        FI2[HUGE](*)
  51.     END
  52.  
  53.     INTERFACE TO FUNCTION SPEC_TWO_CHAN (FR,FI,FR2,FI2,WIN)
  54.     INTEGER*2    SPEC_TWO_CHAN
  55.     REAL*4        FR[HUGE](*)
  56.     REAL*4        FI[HUGE](*)
  57.     REAL*4        FR2[HUGE](*)
  58.     REAL*4        FI2[HUGE](*)
  59.     REAL*4        WIN[HUGE](*)
  60.     END
  61.  
  62.     INTERFACE TO SUBROUTINE FFT (FR,FI,K)
  63.     REAL*4 FR[HUGE](*)
  64.     REAL*4 FI[HUGE](*)
  65.     INTEGER*4 K
  66.     END
  67.  
  68.     INTERFACE TO SUBROUTINE DTRD (FR,N,DELT)
  69.     REAL*4 FR[HUGE](*)
  70.     REAL*4 DELT
  71.     INTEGER*4 N
  72.     END
  73.  
  74.     INTERFACE TO SUBROUTINE FILTER (FTYPE,FC,F1,F2,NS,DELT,N,FR)
  75.     REAL*4 FR[HUGE](*)
  76.     REAL*4 FC,F1,F2,DELT
  77.     INTEGER*2 NS
  78.     INTEGER*4 N
  79.     CHARACTER*1 FTYPE
  80.     END
  81.  
  82.     INTERFACE TO FUNCTION ADDSUM (Y,N)
  83.     REAL*4 ADDSUM
  84.     REAL*4 Y[HUGE](*)
  85.     INTEGER*4 N
  86.     END
  87.